package com.gitee.feizns.webtemplate.commons.upload;

import lombok.Data;
import net.coobird.thumbnailator.geometry.Positions;

/**
 * @author feizns
 * @since 2019/4/14
 */
@Data
public class ImageConfigProperties {

    /**
     * 图片压缩比例：默认原质量的 40%
     */
    private float quality = .4f;

    /**
     * 图片缩放比例：默认不缩放
     */
    private float scale = 1.0f;

    /**
     * 水印位置：默认右下角
     */
    private Positions markPosition = Positions.BOTTOM_RIGHT;

    /**
     * 水印透明度：默认 50%
     */
    private float markTransparent = .5f;

    /**
     * 水印图片位置
     */
    private String markFile;

}
